html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
section{ padding:0; margin:0; display:block}
ul,li,ol,dl{list-style-type:none}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%; background-color:#fff}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
body {margin:0; padding:0; background: #FFF;font-family: "Microsoft Yahei", "Simsun", Arial, sans-serif;line-height: 1.5; color:#333; font-size:14px; background: url(/images/bodybg.jpg) repeat-x;}
li{list-style-type:none;}
img{vertical-align:top;}
.f16{ font-size:16px;}
.b{ font-weight:bold;}
.txtc{ text-align:center;}
.fl{float:left;}
.fr{float:right;}
.display{ display:block;}
.hidden{ display:none;}
.abs{ position:absolute;}
.rel{ position:relative;}
.mt10{margin-top:10px;}
.ml10{margin-left:10px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
.red{ color:#c00 !important;}
/* Link */
a,img{color:#333; margin:0px; padding:0px; border:0px; text-decoration:none;}
a:hover {color: #c00; text-decoration:none;}
.clearfix:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0}
* html .clearfix, *:first-child+html .clearfix { zoom:1 }

/* 通用 */
.container{width:100%; position:relative; overflow:hidden;}
.toptxt{width:100%; height:32px; text-align:center; background:#c90602; border-bottom:1px solid #a80115;}
.toptxt p{ font-size:14px; color:#fff; line-height:32px;}
.toptxt img{ height:25px; width:1080px;}
.header{width:1080px; margin:0px auto; position:relative;}
.header .logo{width:100%; height:88px; margin:25px auto; position:relative;z-index:999;}
.header .logo .stitle{width:132px; height:88px; padding-right:408px; background:url(/images/stitle.jpg) no-repeat right center; overflow:hidden;}
.header .logo .stitle a{ width:540px; height:88px; display:block;}
.header .logo .iconmenu {width: 430px; float: right; margin-top:10px;}
.header .logo .iconmenu ul { text-align:right;}
.header .logo .iconmenu ul li { margin:0px 12px; font-size: 14px; color:#ffdddd; text-align: center; display:inline-block; position:relative;}
.header .logo .iconmenu ul li a { color:#ffdddd; display: block;}
.header .logo .iconmenu ul li a:hover{color:#fff;}
.header .logo .iconmenu ul li p{ margin-top:5px;}
.header .logo .iconmenu ul li.wxgzh:hover{ cursor:pointer; color:#fff;}
.header .logo .iconmenu ul li.wxgzh .gzhewm{ width:84px; height:84px; top:70px; left:-6px; position:absolute; display:none;}
.header .logo .iconmenu ul li.wxgzh .gzhewm img{width:100%; height:100%;}
.header .logo .iconmenu ul li.wxgzh:hover .gzhewm{ display:block;}
.header .nav{width:1078px; height:66px; background: #BB2105 url(/images/navbg.jpg) repeat-x; border: 1px solid #b9280c; margin:0px auto; overflow:hidden;}
.header .nav h2{width:40px; margin-left:15px;margin-top:10px;margin-right:15px;}
.header .nav h2 a{ font-size:17px; font-weight:bold; color:#ecf9b4; line-height:24px; text-align:center; display:block;}
.header .nav h6{width:38px; margin-top:2px;}
.header .nav ul{padding-top:9px; margin-left:5px;}
.header .nav ul.navwid1{width:220px}
.header .nav ul.navwid2{width:216px}
.header .nav ul.navwid3{width:324px}
.header .nav ul.navwid4{width:84px}
.header .nav ul.navwid5{width:324px}
.header .nav ul li{float:left;padding:0px 23px; display:block; background:url(/images/navtiao.jpg) no-repeat; background-position:right center;height:25px; line-height:25px}
.header .nav ul li.navlibg0{ background:none}
.header .nav ul li a{font-size:14px; color:#ffffff}
.header .topad{width:1000px; margin:0px auto;}
.header .topad .adl,.header .topad .adr{width:500px; height:100px;}
.header .topad img{width:100%; height:100%;}
.main{width:1060px; margin:0px auto; overflow:hidden; background:#fff; padding:10px;}
#pagehidden{ position:absolute; margin-top:-20000px;}

.coursebox{padding:20px 30px;}
.courselist{width:100%;}
.coursebox ul{width:100%; display: -webkit-flex; display: flex;flex-direction:row;flex-direction:-webkit-row;flex-wrap: wrap;flex-wrap: -webkit-wrap;justify-content : space-between;justify-content : -webkit-space-between;}
.coursebox ul li{width:300px;}
.coursebox ul li img{width:100%; height:auto;}
.abtimg{width:100%; text-align:center;}


/* 首页 */
.abbreviation{ display:block;}
.h-left{width:820px;}
.h-left .h-bk1{}
.h-bk1 .bk1_left{width:380px;}
.focus{ position:relative; width:380px; height:276px;}  
.focus img{ width:380px; height: 276px;} 
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .fcon .shadow{ width:360px;position:absolute; bottom:0; left:0px; z-index:10;background:rgba(0,0,0,0.5);padding:10px; filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left;}  
.focus .fcon .shadow  div{}
.focus .fcon .shadow a{ text-decoration:none;overflow:hidden; color:#fff;font-size:16px; height:32px; line-height:32px;overflow:hidden; display:block;}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:15px; right:25px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 3px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#f80;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    

.h-bk1 .bk1_right{width:420px;}
.news-list{width:420px; height:276px;}
.news-list .news-list-01{width:100%;}
.news-list li .h1title{width:330px; height:30px; line-height:30px; font-size:16px; color:#e50505; display:block; overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}
.news-list .news-list-01 li span{ float:right; font-size:14px; line-height:30px; color:#999;}
.news-list li .h1title:hover{ text-decoration:underline;}
.news-list .h2titleli{ width:100%; height:auto; line-height:26px;}
.news-list .h2titleli .h2title1{width:200px; float:left; margin-right:20px; height:26px; line-height:26px; display:block; overflow:hidden;}
.news-list .h2titleli .h2title2{width:200px; float:right; height:26px; line-height:26px; display:block; overflow:hidden;}
.news-list .news-list-02,.news-list .news-list-03,.news-list .news-list-04{}
.news-list .news-list-02 li{}
.news-list li .spantitle{position: relative; padding-left: 45px; line-height: 30px; display:block; font-size: 16px; overflow: hidden;}
.news-list li .spantitle span{top: 5px; left: 0;position: absolute; display: block; width: 45px; height: 20px; color: #fff; font-size: 14px; line-height: 20px; vertical-align: middle; padding-left: 4px; background:url(/images/xicons.png) no-repeat;}
.news-list .news-list-02 li .spantitle span{background-position: 0px 0px;}
.news-list .news-list-03 li .spantitle span{background-position: 0px -21px;}
.news-list .news-list-04 li .spantitle span{background-position: 0px -42px;}

.h-bk1 .bk1_left .baomingl{width:100%; height:60px; margin-top:10px;}
.h-bk1 .bk1_left .baomingl .bmbtn{width:180px; background:#ca0602; border-radius:8px; text-align:center;}
.h-bk1 .bk1_left .baomingl .bmbtn a{ display:block; text-align:center; color:#fff; font-size:28px; font-weight:bold; line-height:60px;}
.h-bk1 .bk1_right .h-title{height:32px; background: url(/images/titbg.gif) repeat-x left top; border: #D3D3D3 solid 1px; border-bottom:none;}
.h-bk1 .bk1_right .h-title h3{ float:left; font-size:15px; line-height:32px; background: #C30101; color:#fff; padding:0px 10px;}
.h-bk1 .bk1_right .h-title .more{ font-size:14px; color:#999; line-height:32px; margin-right:10px;}
.h-bk1 .bk1_right .h-title a:hover{color:#C00;}
.h-bk1 .bk1_right .h-zxbox{height:257px; border: #D3D3D3 solid 1px; border-top:none; padding-top:5px;}
.h-bk1 .bk1_right .h-zxbox li{height:28px; padding-left:25px; padding-right:10px; background:url(/images/dot.png) no-repeat 10px center;}
.h-bk1 .bk1_right .h-zxbox li a{width:300px; line-height:28px; display:block; overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}
.h-bk1 .bk1_right .h-zxbox li span{ font-size:12px; color:#999; line-height:28px;}

/* 首页查询系统 */
.h_query{width:100%;}
.h_query .processbox h3{ font-size:20px; color:#fff; line-height:36px; text-align:center; background:#c30101}
.h_query .processbox .cxlcnav{padding:10px; border:1px solid #ccc; border-top:0px;}
.h_query .processbox .cxlcnav dl{width:14.28%; height:105px; float:left;}
.h_query .processbox .cxlcnav dl dt{width:100%; height:70px; text-align:center; background-repeat:no-repeat; background-position:center center; background-size:70px 70px;}
.processbox .cxlcnav dl.zdbm dt{ background-image:url(/images/zdbmico.png);}
.processbox .cxlcnav dl.bmjg dt{ background-image:url(/images/bmxxico.png);}
.processbox .cxlcnav dl.fxjd dt{ background-image:url(/images/fxjdcxico.png);}
.processbox .cxlcnav dl.kscj dt{ background-image:url(/images/kscjcxico.png);}
.processbox .cxlcnav dl.lqjg dt{ background-image:url(/images/lqjgcxico.png);}
.processbox .cxlcnav dl.rxxj dt{ background-image:url(/images/rxxjcxico.png);}
.processbox .cxlcnav dl.zxxx dt{ background-image:url(/images/zxxxcxico.png);}
.processbox .cxlcnav dl.byxl dt{ background-image:url(/images/byxlcxico.png);}
.processbox .cxlcnav dl.zdbm_curr dt,.processbox .cxlcnav dl.zdbm:hover dt{ background-image:url(/images/zdbmico_curr.png);}
.processbox .cxlcnav dl.bmjg_curr dt,.processbox .cxlcnav dl.bmjg:hover dt{ background-image:url(/images/bmxxico_curr.png);}
.processbox .cxlcnav dl.fxjd_curr dt,.processbox .cxlcnav dl.fxjd:hover dt{ background-image:url(/images/fxjdcxico_curr.png);}
.processbox .cxlcnav dl.kscj_curr dt,.processbox .cxlcnav dl.kscj:hover dt{ background-image:url(/images/kscjcxico_curr.png);}
.processbox .cxlcnav dl.lqjg_curr dt,.processbox .cxlcnav dl.lqjg:hover dt{ background-image:url(/images/lqjgcxico_curr.png);}
.processbox .cxlcnav dl.rxxj_curr dt,.processbox .cxlcnav dl.rxxj:hover dt{ background-image:url(/images/rxxjcxico_curr.png);}
.processbox .cxlcnav dl.zxxx_curr dt,.processbox .cxlcnav dl.zxxx:hover dt{ background-image:url(/images/zxxxcxico_curr.png);}
.processbox .cxlcnav dl.byxl_curr dt,.processbox .cxlcnav dl.byxl:hover dt{ background-image:url(/images/byxlcxico_curr.png);}
.processbox .cxlcnav dl dd{ font-size:14px; color:#333; line-height:30px; text-align:center; margin-top:5px;}
.processbox .cxlcnav dl.curr dd,.processbox .cxlcnav dl:hover dd{ color:#d00;}

/* 内页查询系统 */
.itemquery{width:1080px; padding-top:10px; background:#fff; margin:10px auto;}
.itemquery .processbox{ margin:0px auto; background:#fff; overflow:hidden;}
.itemquery .processbox h3{ font-size:26px; color:#c30101; line-height:44px; text-align:center; letter-spacing:1px;}
.itemquery .processbox .ftitle{ font-size:14px; color:#333; line-height:28px; text-align:center;}
.itemquery .processbox .cxlcnav{padding:10px; margin-top:10px;}
.itemquery .processbox .cxlcnav dl{width:102px; height:115px; margin:0px 5px; float:left;}
.itemquery .processbox .cxlcnav dl dt{width:100%; height:80px; text-align:center; background-repeat:no-repeat; background-position:center center; background-size:80px 80px;}
.itemquery .processbox .cxlcnav dl.rrow{width:46px; height:2px; background:#d2d2d2; margin:40px auto;}

.querysys .querytit{padding:15px; background:#e00; text-align:center; line-height:1.75;}
.querysys .querytit h4{ font-size:30px; color:#fff; letter-spacing:1px;}
.querysys .querytit h4 a,.querysys .querytit h4 a:hover{ color:#fff;}
.querysys .querytit p,.querysys .querytit p a{ font-size:16px; color:#fff8b4;}


.h-bk2{width:820px; overflow:hidden;}
.h-bk3{margin-top:10px;}
.h-bk4,.h-bk5,.h-bk6,.h-bk7{margin-top:10px;}
.h-left .blankbox {width:100%;}
.blankbox .h-item{width:405px;}
.h-item .h-title{height:32px; background: url(/images/titbg.gif) repeat-x left top;border: #D3D3D3 solid 1px; border-bottom:none;}
.h-item .h-title h3{ float:left; font-size:15px; line-height:32px; background: #C30101; color:#fff; padding:0px 15px;}
.h-item .h-title .more{ font-size:14px; color:#999; line-height:32px; margin-right:10px;}
.h-item .h-title a:hover{color:#C00;}

.h-item .h-listbox{ padding:5px; border: #ccc solid 1px; border-top:none;}
.h-item .h-listbox li{height:28px; padding-left:20px; background:url(/images/dot.png) no-repeat 6px center;}
.h-item .h-listbox li span{float:right; font-size:12px; color:#999; line-height:28px;}
.h-item .h-listbox li a{width:285px; line-height:28px; display:block; overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}

.t-item{width:100%;}
.t-item .h-title{ height:32px; line-height:32px; border:solid #d3d3d3; border-width:1px 1px 0px 0px;background: url(/images/titbg.gif) repeat-x left top;}
.t-item .h-title h3{ padding:0px 10px; float:left; font-size:15px; background:#c00; color:#fff;}
.t-item .h-title  ul{ float:left;}
.t-item .h-title ul li{  text-align:center; border-left: solid 1px #CCC; float:left;padding: 0 10px;}
.t-item .h-title ul li.sd05{background: url(/images/titbg.gif) repeat-x left -32px; color:#c00; font-weight:bold;}
.t-item .h-title ul li.sd06{ font-weight:normal; color:#333;}
.t-item .t-listbox{border:1px solid #d3d3d3; border-top:none; position:relative; padding:5px;}
.t-item .t-listbox ul{width:100%; overflow:hidden;}
.t-item .t-listbox ul li{width:45%; height:28px; padding-left:25px; background:url(/images/dot.png) no-repeat 10px center; float:left; margin-right:20px;}
.t-item .t-listbox ul li:nth-child(2n+0){margin-right:0px;}
.t-item .t-listbox ul li a{width:78%; line-height:28px; display:block; overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}
.t-item .t-listbox ul li span{float:right; font-size:12px; color:#999; line-height:28px;}
.t-item .t-listbox .more{ position:absolute; right:10px; top:-25px; color:#999;}

.h-right{width:230px;}

/* 倒计时 */
.countdown_1{ padding:20px 10px; background:#f0f0f0; margin-bottom:10px;}
.countdown_1 .time_2{ text-align:center;}
.countdown_1 .time_2 p{font-size: 20px; color:#C30101; font-weight:bold; line-height: 40px;}
.countdown_1 .time_2 p span{ font-size:24px; font-family: bc-bold,"Microsoft YaHei UI bold","Microsoft YaHei bold","PingFang SCbold","STHeiti bold",sans-serif;}

.h-right .hrbox2 .hrcont .ewmpic{ height:220px; text-align:center;}
.ewmpic img{width:180px; height:180px;}
.ewmpic p{ line-height:20px; font-size:14px; color:#666;}

.hrbox1{width:230px; height:auto; margin-bottom:10px;}
.hrbox1 .countdown_1{width:230px; height:118px; background:url(/images/time2.jpg) no-repeat;}
.hrbox1 .time_1{ height:30px; line-height:30px; text-align:right; padding:2px 14px 0 0; font-size:18px; font-family:'黑体'; color:#fff;}
.hrbox1 .time_2{ overflow:hidden; padding:15px 0 0 0;}
.hrbox1 .time_2 b{ width:44px; text-align:center; float:left; color:#ff4500; font-size:22px; font-weight:bold; font-family:'黑体'; padding:0 28px 0 40px;}
.hrbox1 .time_2 .time2{margin-left:112px;}
.hrbox1 .time_2 .time_2b{ color:#00679E; display:none;}
.hrbox1 .time_3{ padding:10px 0 0 10px;}
.hrbox1 .time_3 p{ line-height:18px; color:#333;}
.hrbox1 .time_3 p span{ color:#848484;}

.h-right .hrtitle{height:32px; background: url(/images/titbg.gif) repeat-x left top; border: #D3D3D3 solid 1px; border-bottom:none; overflow:hidden;}
.h-right .hrtitle h3{ height:32px; line-height:32px; font-size:15px; padding:0px 15px; float:left; background: #C30101; text-align:center; font-weight:bold; color:#fff;}
.h-right .hrcont{ padding:10px; border:1px solid #d5d5d5; border-top:none; overflow:hidden;}
.h-right .hrbox1 .hrcont li{height:35px; line-height:35px; background:#ffff0b; border-radius:6px; margin-bottom:4px; overflow:hidden;}
.h-right .hrbox1 .hrcont li a{ font-size:17px; font-weight:bold; text-align:center; display:block;}
.h-right .hrbox1 .hrcont li a .blue{ color:#03C;}
.h-right .hrbox1 .hrcont li a .red{ color:#F00;}
.h-right .hrbox1 .hrcont img{width:100%;}

.h-right .hrbox2 .hrcont{padding-bottom:0px;}
.h-right .hrbox2 .hrcont li{ width:96px; height:28px; margin:0px 12px 10px 0px; background: url(/images/loophdbg.png) repeat-x 0 -80px; float:left; overflow:hidden;}
.h-right .hrbox2 .hrcont li:nth-child(2n+0){margin-right:0px;}
.h-right .hrbox2 .hrcont li a{display:block; height:26px; line-height:26px; padding-left: 25px; border: 1px solid #DDD; background: url(/images/dot02.gif) 12px center no-repeat;border-radius: 3px; color:#333;}
.h-right .hrbox2 .hrcont li a:hover{color:#C00;}

.h-right .hrbox3 .hrcont{_padding-bottom:10px;}
.h-right .hrbox3 .hrcont li{ width:60px; height:28px; margin:0px 12px 10px 0px; background: url(/images/loophdbg.png) repeat-x 0 -80px; float:left; overflow:hidden;}
.h-right .hrbox3 .hrcont li:nth-child(3n+0){margin-right:0px;}
.h-right .hrbox3 .hrcont li a{display: block; height:26px; line-height:26px; text-align:center; border: 1px solid #DDD; border-radius: 3px; color:#333;}
.h-right .hrbox3 .hrcont li a:hover{color:#C00;}

.h-right .hrbox4 .wenda{height:500px; overflow-x:hidden; overflow-y: scroll;}
.h-right .hrbox4 dt{line-height:28px;font-size:14px;margin:0;padding:0;color:#000;word-break:break-all;}
.h-right .hrbox4 dd{line-height:28px;font-size:14px;border-bottom:dotted 1px #ccc;margin:0; margin-top:5px;color:red;word-break:break-all;}

.h-right .hrbox5 .hrcont li{height:28px;}
.h-right .hrbox5 .hrcont li a{width:96%; line-height:28px; display:block; overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}
.h-right .hrbox5 .hrcont li a:hover{color:#C00;}


/* 指导报名介绍 */
.fudaobaoming{ padding:10px 20px;}
.fudaobaoming h1{ font-size:40px; color:#ff0000; line-height:1.5; text-align:center; letter-spacing:2px;}
.fudaobaoming h4{ font-size:18px; font-weight:bold; color:#f00; line-height:2; text-indent:2em; }
.fudaobaoming p{ font-size:16px; line-height:2; text-indent:2em; }
.fudaobaoming .red{color:#f00 !important;}
.sc_zxbm{ margin-top:20px;}
.from_kc{ text-align:center; margin-top:10px;}
.fromtit{ font-size:32px; font-weight:bold; color:#0947e4; letter-spacing:2px; line-height:1.5; text-align:center; }

/* 20210930课程介绍 */
#crgkpxfdb{width: 1000px; margin:0px auto;}
.fdbZb-header{display: flex; justify-content: center; align-items: center; height: 100px;}
.fdbZb-header img{width: 104px; height: 20px;}
.fdbZb-header h3{font-size: 24px; font-family: Microsoft YaHei; font-weight: bold; color: #333333; margin: 0 20px;}
.fdb-box1{background-image: url(../yuanxiao/ckpxb-bg1.png); background-size: 100% 100%; height: 350px;}
.fdbBox1-cont{width: 900px; margin: 0 auto; padding: 0px 50px; display: flex; justify-content: space-between;}
.fdbBox1-cont img{width: 398px;}
.fdbBox1-cont p{position: relative;}
.fdbBox1-cont p a{position: absolute; font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; color: #FFFFFF; line-height: 24px; right: 36px; top: 23px;}
.fdb-box1{margin-top: 20px;}
.fdbBox2-cont{display: flex;justify-content: space-between;}
.fdbBox2-cont p{position: relative;}
.fdbBox2-cont p img{width: 296px; height: 230px;}
.fdbBox2-cont p a{position: absolute; display: block; width: 120px; height: 36px; background: linear-gradient(20deg, #E8452E, #D72C2C); border-radius: 3px; font-size: 14px; font-family: Microsoft YaHei; font-weight: 400; color: #FFFFFF; line-height: 36px; text-align: center; bottom: 20px; left: 72px;}
.fdb-box3{background-image: url(../yuanxiao/ckpxb-bg2.png); background-size: 100% 100%; height: 480px; margin-top: 35px;}
.fdbBox3-cont{padding:0px 50px; display: flex; justify-content: space-between; flex-wrap: wrap;}
.fdbBox3-cont img{width: 415px;}
.fdb-box4{background-color: #eee; padding-bottom: 3px; margin-top: 30px;}
.fdbBox4-item{background-color: #ffffff; width: 90%; margin: 0 auto; padding: 5px; margin-bottom: 30px; padding-top: 12px;}
.fdbBox4-item p{margin: 0; margin-bottom: 15px; text-indent: 44px; position: relative;}
.fdbBox4-item-p1:nth-child(1):before {content: " "; display: block; background: url(../yuanxiao/icon.png) no-repeat -418px -5px; width: 28px; height: 28px; position: absolute; left: 10px; top: -7px;}
.fdbBox4-item-p2:before{content: " "; display: block; background: url(../yuanxiao/icon.png) no-repeat -447px -4px; width: 28px; height: 28px; position: absolute; left: 10px; top: -7px;}


/* 列表页 */
.navigation{width:1065px; height:36px; line-height:36px; background:#fff; padding-left:15px; margin:0px auto 10px;}
.navigation a{ color:#333;}
.province{width:1068px; height:32px; line-height:32px; background:#d00000; padding-left:12px; margin:0px auto 2px;}
.abbreviation{text-align:left; overflow:hidden; line-height:30px;}
.abbreviation a{ display:inline-block; font-size:12px; color:#fff;}
.abbreviation a:hover{ color:#fff;}
.abbreviation span{ display:inline-block; margin:0px 2px 0px 3px; font-size:12px; color:#f6a8a4;}

.main .h-left .classtit{ height:32px; border-bottom:3px solid #C00; margin-bottom:10px;}
.main .h-left .classtit h3{line-height:32px; color:#c00; margin-left:10px; float:left;}
.main .h-left .yxcxtit{ height:60px; width:100%; background:#F00; text-align:center;}
.main .h-left .yxcxtit h3{ line-height:60px; color:#fff; font-size:28px;}
.main .h-left .leftbox{ padding:0px 10px;}
.main .h-left .leftbox .listbox{ overflow:hidden;}
.main .h-left .leftbox .listbox p .STYLE3{font-size: 24px; font-weight: bold; color: #FF0000;}
.main .h-left .leftbox .listbox li{height:32px; line-height:32px; border-bottom:1px dashed #ddd;}
.main .h-left .leftbox .listbox li span{ display:block; float:right; color:#999;}
.main .h-left .leftbox .listbox .fengye{height:30px;line-height:30px; margin:10px auto; padding-top:10px; text-align:center;}
.main .h-left .leftbox .listbox .fengye span{line-height:30px;}
.main .h-left .leftbox .listbox .more{width:180px; height:38px; margin:20px auto 0px; }
.main .h-left .leftbox .listbox .more a{width:100%; height:100%; line-height:38px; text-align:center; font-size:16px; border-radius:20px; display:block; background:#ddd; color:#333;}
.main .h-left .leftbox .listbox .more a:hover{background:#c00; color:#fff;}

.yxcxbox{width:100%; border: 1px solid #dbdbdb; border-top:none; padding:10px 10px 0px; box-sizing:border-box;}
.yxcxbox ul {width:100%; }
.yxcxbox ul li { float: left; margin-right: 2%; *margin-right: 2%; margin-bottom: 15px; width: 15%; width: 15%\9; *width: 15%;}
.yxcxbox ul li:nth-child(6n+0) { margin-right:0px;}
.yxcxbox ul li a.yx-lts { border: 1px solid #dbdbdb; padding: 10px; display: block; box-sizing:border-box; text-align:center;}
.yxcxbox ul li a.yx-lts img{width:122px; height:122px;}
.yxcxbox ul li p.yx-lstin { height:20px; font-size: 14px; line-height: 20px; text-align: center; display: block; margin-top:5px; overflow:hidden;}
.yxcxbox ul li p.yx-bmbtn { height:24px; font-size: 15px; font-weight:bold; color:#c00; line-height: 24px; text-align: center; display: block; overflow:hidden;}
.yxcxbox ul li:hover a{ color:#c00;}
.main .news_list_btn{width:180px; height:38px; margin:20px auto 0px; line-height:38px; text-align:center; font-size:16px; border-radius:20px; display:block; background:#ddd; color:#333; cursor:pointer;}
.main .news_list_btn:hover{background:#c00; color:#fff;}

.side-menu{background:#fff;}
.side-menu .hd{height: 35px;line-height: 35px;background: #C41A1B;text-align: center; font-size:16px; font-weight:normal; color:#fff;}
.side-menu .hd h3{font-family: "Microsoft Yahei", "Simsun", Arial, sans-serif; font-weight:normal}
.side-menu .bd{padding: 9px 9px 4px 9px;border: 1px solid #DDD;border-top: none; margin-bottom:10px;}
.side-menu .menu li{ margin-bottom: 5px;height: 31px;line-height: 31px;}
.side-menu .menu li a{display: block;background: url(/images/sideMenuBg.png) no-repeat 0 -90px; padding-left:34px;}

.over-bd{margin-right:-10px; margin-top:10px;}
.colu-box{ float:left; background:#fff; overflow:hidden; height:270px; width:402px; margin:0 10px 10px 0; border:#ddd solid 1px;}
.colu-box2{ float:left; background:#fff; overflow:hidden; height:150px; width:402px; margin:0 10px 10px 0; border:#ddd solid 1px;}
.colu-hd{height:32px; background: url(/images/titbg.gif) repeat-x left top;}
.colu-hd2{ height:35px; line-height:35px; border-bottom:#C80101 solid 1px;padding:0 10px;background: #FFF url(/images/titlebg.jpg) no-repeat -200px center;}
.colu-hd h3{ font-size:15px; color:#fff; padding:0px 15px; line-height:32px; background:#C30101; float:left;}
.colu-hd .more{ float:right; line-height:32px; font-size:14px; color:#999; margin-right:10px;}
.colu-box ul{ padding-top:5px;}
.colu-box li{ line-height: 28px;height: 28px;clear: both;overflow: hidden;padding: 0 10px;}
.colu-box li a{width:75%; line-height:28px; display:block; overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}

.main .h-left .infotit{ line-height:40px; padding:10px 30px; margin-bottom:20px; border-bottom:2px solid #c00;}
.main .h-left .infotit h3{ font-size:24px; font-weight:normal; text-align:center;}
.main .h-left .infotit p{ text-align:center;}
.main .h-left .infotit p span{margin:0px 10px;}

/* 内容页 */
.h-left .content {padding:10px; border:1px solid #ddd; min-height:640px;}
.h-left .content .title{ padding:0px 50px;}
.h-left .content .title h1{ line-height:36px; font-size:24px; font-weight:normal; text-align:center;}
.h-left .content .info{height:30px; line-height:30px; border-bottom: #ddd 1px solid; padding:10px 0px; text-align:center;}
.h-left .content .info span{margin-right:20px;}
.h-left .content .intro{padding:10px 10px;}
.h-left .content .intro p{ line-height:28px; color:#333;}
.h-left .content .intro img{ max-width:650px;}
.h-left .content .updown{height:30px; line-height:30px;}
.h-left .content .updown i{ font-weight:bold; display:inline-block;}
.h-left .content .updown i a{ display:inline-block;}
.h-left .content .updown i a:hover{ color:#C00;}
.h-left .content .statement{ padding:0px 10px 10px; margin: 30px 0; line-height: 28px; overflow: hidden; border: 1px solid #e4e4e4;}
.h-left .content .statement h4{ font-size:20px; line-height:40px; font-weight:normal; border-bottom: 1px solid #e4e4e4;}
.h-left .content .statement p { font-size: 14px; color: #666; line-height:28px;}

.h-right .right03 { margin-top: 10px; border: #eee solid 1px; background: #fff;}
.h-right .right03 h4 { font-size: 18px; padding-left: 10px; font-weight: normal; font-family: "\5FAE\8F6F\96C5\9ED1";  height: 35px;  line-height: 35px;  border-bottom: 1px solid #eee; color: #CA0101;}
.h-right .right03 ul li { height: 35px; line-height: 35px; border-bottom: 1px dotted #eee; padding: 0 10px; overflow: hidden;}
.h-right .right03 ul li em.em01 {background: #059FE5;color: #FFF;border: none;width: 17px;height: 17px;}
.h-right .right03 ul li em { width: 16px; height: 16px; font-size: 11px; float: left; background: #EEE; line-height: 16px; margin: 10px 10px 0px 2px; color: #333; text-align: center; font-style: normal; border: #CCC solid 1px;}
.h-right .right03 ul li a{}
.h-right .right03 ul li span { float: right; color: #999; font-size: 12px;}

/*院校*/
.blank10{height:12px;}
.yx_info,.sc_aboutbox,.sc_tjbox,.sc_zsbox,.sc_newsbox,.sc_sybox,.sc_bmxzbox,.sc_zxbmbox{width:100%; border:1px solid #dedede; border-top:none; padding:10px; box-sizing:border-box;}
.yx_info .yximg{width:280px; height:70px; padding:20px 0px; float:left;}
.yx_info .yximg img{height:70px;}
.yx_info .yxtxt{width:750px; float:right;}
.yx_info .yxtxt dt{width:100%;height:30px; line-height:30px; font-size:15px; font-weight:bold;}
.yx_info .yxtxt dd{ height:26px; line-height:26px; float:left;}
.scright_tit{ height:32px; line-height:32px; border:solid #d3d3d3; border-width:1px 1px 0px 0px;background: url(/images/titbg.gif) repeat-x left top;}
.scright_tit h3{ float:left; padding:0px 10px; background:#c00; font-size:15px; color:#fff; font-weight:normal;}
.scright_tit h3 span{ font-size:15px; font-weight:bold; color:#fff; display:inline-block;}
.scright_tit a.more{ font-size:14px; color:#999; line-height:32px; margin-right:10px;}
.scright_tit span.more{ float:right; margin-right:8px;}
.scright_tit span.more a{ font-size:14px;}
.about_info{width:100%; min-height:168px;}
.about_info img{ float:right; margin-left:20px; width:360px; height:168px;}
.about_info p{ line-height:28px; text-indent:2em;}
.sc_tjbox,.sc_bmxzbox {padding-left:30px;}
.sc_tjbox p,.sc_bmxzbox P{ line-height:28px;}
.sc_zs{width:100%; position:relative; overflow:hidden;}
.sc_zs .abs{height:32px; position:relative; display:inline-block;}
.sc_zxbmbox{ text-align:center;}
.sc_newsbox li{width:466px; height:28px; padding-left:25px; background:url(/images/dot.png) no-repeat 10px center; float:left; margin-right:30px;}
.sc_newsbox li:nth-child(2n+0){margin-right:0px;}
.sc_newsbox li a{width:78%; line-height:28px; display:block; overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}
.sc_newsbox li span{float:right; font-size:12px; color:#999; line-height:28px;}
.sc_newsbox .more{width:180px; height:38px; margin:20px auto 0px; }
.sc_newsbox .more a{width:100%; height:100%; line-height:38px; text-align:center; font-size:16px; border-radius:20px; display:block; background:#ddd; color:#333;}
.sc_newsbox .more a:hover{background:#c00; color:#fff;}
.sc_sybox{width:100%;}
.sc_sybox li{ float:left;}
.sc_sybox .yxsyimg{border-top:1px solid #dedede; border-left:1px solid #dedede;}
.sc_sybox .yxsyimg li{ width:25%; padding-top:10px; text-align:center; box-sizing:border-box;border-right:1px solid #dedede; border-bottom:1px solid #dedede;}
.sc_sybox .yxsyimg li img{width:220px; height:62px;}
.sc_sybox .yxsyimg li p{ height:30px; line-height:30px; padding:0px 10px; overflow:hidden; margin-top:10px;border-top:1px solid #dedede;}
.sc_sybox .yxsyimg li:hover a{color:#c00;}
.sc_sybox .yxsytext{ margin-top:10px;}
.sc_sybox .yxsytext li{ margin-right:30px; margin-bottom:10px; line-height:28px;}

#licence { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); z-index: 9999; display: none;}
#licence .xkzimage { position: absolute; top: 50%; left: 50%; width: 912px; height: 660px; display: block; margin-top:-330px; margin-left:-456px;}
#licence .closeicon{ position: absolute; top: 50%; left: 50%; width: 26px; height: 26px; display: block; margin-top:-343px; margin-left:444px;}
.schoolxk{width:100%; padding:15px 30px; box-sizing: border-box; background:#ca020c; color:#fff;}
.schoolxk h3{ font-size:40px;}
.xkzstxt{ margin-top:15px; font-size:20px;}
.xkzstxt a{color:#fff;}


/*专业*/
.zy_about{width:100%; position:relative}
.zy_about .abs {height: 32px;position: relative;display: inline-block;}
.zy_about .zy_aboutbox{width: 100%; border: 1px solid #dedede; padding: 10px 20px; box-sizing: border-box;}
.zy_aboutbox .zyimg{width:198px; height:120px; float:left; position:relative;}
.zy_aboutbox .zyimg img{ width:100%; height:100%;}
.zy_aboutbox .zyimg .zyname{width:100%; position:absolute; top:25px; left:0;}
.zy_aboutbox .zyimg .zyname p{height:35px; line-height:35px; font-size:24px; text-align:center; font-weight:bold; color:#fff;}
.zy_aboutbox .zyimg .zyname p span{ font-size:20px;}
.zy_aboutbox .zytxt{width:800px; float:right;}
.zy_aboutbox .zytxt .yxlink{width:116%;}
.zy_aboutbox .zytxt .yxlink a{width:auto; font-size:20px; line-height:40px; color:#333; display:block; float:left; margin-right:4%; font-weight:bold;}
.zy_info{width:100%;}
.zy_info .zyinfo_tit{ width:100%; height:44px; background:#e4e4e4;}
.zy_info .zyinfo_tit h3{width:120px; border-top:3px solid #099; line-height:44px; margin-top:-1px; text-align:center;}
.zy_info .zy_infobox{ padding:10px 20px 20px; border:1px solid #dedede; border-top:none;}
.zy_info .zy_infobox p{ line-height:30px; font-size:14px;}
.zy_info .zy_infobox p strong{ font-size:20px; line-height:40px; margin-top:20px; display:block;}
.zy_info .zy_infobox .yxlink{width:100%;}
.zy_info .zy_infobox .yxlink a{ font-size:16px; line-height:40px; color:#333; margin-right:40px;}

.zy_bmxzbox{width: 100%; border: 1px solid #dedede; border-top:none; padding: 10px 20px; box-sizing: border-box;}
.zy_bmxzbox p{line-height: 28px;}
.sc_zxbmbox{ border-top:none;}
.sc_zxbmbox .sc_zybmtop{width:900px; margin:10px auto 20px; text-align:left; box-sizing: border-box;}
.sc_zxbmbox .sc_zybmtop p{ font-size:16px; line-height:36px; color:#c00;}
.sc_zxbmbox .sc_zybmtop p span{ color:#333;}
.sc_zxbmbox .sc_zybmtop p a{ color:#c00; font-size:16px; margin-right:20px;}

.zy_remarks{width:100%;}
.zy_remarks .remarks_zylist{ padding:10px 20px 0px; border:1px solid #dedede; border-top:none;}
.zy_remarks .remarks_zylist .remarks_zybox ul{width:100%; display: -webkit-flex; display: flex;flex-direction:row;flex-direction:-webkit-row;flex-wrap: wrap;flex-wrap: -webkit-wrap;justify-content : space-between;justify-content : -webkit-space-between;}
.zy_remarks .remarks_zylist .remarks_zybox li{ margin-bottom:12px;}
.zy_remarks .remarks_zylist .remarks_zybox a{ height:34px; line-height:34px; padding:0px 20px; background: url(/images/loophdbg.png) repeat-x 0 -80px; border:1px solid #ddd; display:block; text-align:center; overflow:hidden; color:#333;}
.zy_remarks .remarks_zylist .remarks_zybox a:nth-child(5n+0){ margin-right:0px;}
.zy_remarks .remarks_zylist .remarks_zybox a:hover{ color:#c00;}

.zy_remarks .remarks_zylist .zypage_znbox{ width:100%;}
.zy_remarks .remarks_zylist .zypage_znbox li{ width:10%; margin-right:5%; float:left; margin-bottom:12px;}
.zy_remarks .remarks_zylist .zypage_znbox li a{ height:34px; line-height:34px; background: url(/images/loophdbg.png) repeat-x 0 -80px; border:1px solid #ddd; display:block; text-align:center; overflow:hidden; color:#333; box-sizing:border-box;}
.zy_remarks .remarks_zylist .zypage_znbox li:nth-child(7n+0){ margin-right:0px;}
.zy_remarks .remarks_zylist .zypage_znbox li a:hover{ color:#c00;}

/* 新手指南 */
.zn_r_con{ padding-left:15px; padding-bottom:30px; margin-bottom:20px; border-bottom:1px dashed #ccc; position:relative;}
.zn_r_c_t span{display:block;float:left;font:normal 16px "微软雅黑";}
.zn_r_c_t .znNum{ background:url(/images/zn.png) no-repeat;width:31px; height:32px;font-weight:bold;font-size:16px; text-align:center;padding-top:3px;color:#fff; position:relative;left:-15px; z-index:9;}
.zn_r_c_t .znText{ font-size:18px; color:#3f3f3f; line-height:1.75;}
.zn_r_text{ margin:0px 0 0 30px;font-size: 15px; line-height:28px; color:#777; overflow:hidden;}
.zn_r_text a.ckxq{ font-size:14px; color:#ff5a00; position:relative; display:block; margin:0px 20px 0 0; right:0px; bottom:5px; position:absolute;}
.zn_r_text a.ckxq i{width:0;height:0;position:absolute;top:9px;right:-18px;border-style:solid; border-color:transparent transparent transparent #ff7200; border-width:6px;}
.zn_r_text a.ckxq:hover{ text-decoration:underline;}


/*网站地图*/
.bg18{ height:6px; background:url(/images/small/18.png) repeat-x 0 -1px}
.mapshow{ padding:30px;}
.maplist{line-height:28px;margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #d2d2d2; background: #fff;overflow: hidden}
.maplist .classname{display:block;padding-left:10px;font-size:16px; height:40px; line-height:40px;font-weight:bold;}
.maplist .classname a{color:#333; background:url(/images/maptit02.png) no-repeat 0 50%;padding-left:10px}
.maplist .classname2{float:left;padding-left:10px;display:inline-block; background:none}
.maplist .classname2 a{color:#555;font-size:14px;}
.maplist span{ white-space:nowrap;padding:0px 10px;height:30px; float:left; background:url(/images/maptit03.png) no-repeat 100% 50%}
.maplist span a{color:#555; font-size:14px;}
.maplist2{ clear:both;}


/*底部*/
.yqlink{width:1060px; height:105px; margin:0px auto;}
.yqlink .title{height:32px; background: url(/images/titbg.gif) repeat-x left top; border: #D3D3D3 solid 1px; border-bottom:none;}
.yqlink .title h3{padding:0px 15px; float:left; background: #C30101; color: #fff; font-size:15px; line-height:32px;}
.yqlink .p-list{width:1038px; height:50px; border: #ccc solid 1px; border-top:none; padding:10px; overflow:hidden;}
.yqlink .p-list ul{width:1050px;}
.yqlink .p-list ul li{width:164px; height:50px; float:left; margin:0px 10px 0px 0px;}
.yqlink .p-list ul li img{width:100%; height:100%;}

.footer .mod {width:1060px; margin:0px auto; border-bottom:1px dashed #e8e8e8;}
.mod .mod-tit {background:#b30101; height: 36px; }
.mod .mod-tit h3{background: #a30101; color: #fff; float: left; font-weight: 700; font-size: 15px; padding: 0 20px; height: 36px;line-height: 36px;}
.mod .firend-link{width:960px; height:25px; padding: 3px 0px; float:right;}
.mod .firend-link li {  float: left;  margin-left: 35px; line-height: 1.75;}
.mod .firend-link li:nth-child(1){margin-left:10px;}
.mod .firend-link li:nth-child(2){margin-left:15px;}
.firend-link li select { width: 200px;  margin: 0;  padding: 2px;}

.mod .mod-tit li{ float:left; padding:0px 15px; line-height:36px; text-align:center; }
.mod .mod-tit li.link_display{background:#c30101; color:#fff; font-weight:bold;}
.mod .mod-tit li.link_hidden{ font-weight:normal; color:#fff;}
.mod .link_content{ position:relative; padding:10px 0px;}
.mod .link_content li{ height:28px; line-height:28px; float:left; padding:0px 15px;}
.mod .link_content li a{ color:#e8e8e8;}
.mod .link_content li a:hover{ color:#fff;}


.footer{width:100%; margin-top:10px; padding-top:20px; background:#c00101;}
.footer .foot{ width:1040px; padding:10px; background:#C00101; color:#fff; margin:10px auto 0px;}
.footer .b-menu{ text-align:center; margin-bottom:10px;}
.footer .b-menu a{ display:inline-block; padding:0px 10px; color:#fff; font-weight:bold;}
.footer .b-menu a:hover{color:#fff;}
.footer .copycont{text-align:center; color:#fff;}
.footer .copycont p{ line-height:28px;}
.footer .copycont a{ color:#fff;}
.footer .copycont a:hover{ color:#fff; text-decoration:underline;}

.beautify a{ display: inline-block; margin:10px 28px; padding:5px 70px 5px 30px; font-size:20px !important; color:#333; line-height:34px; border:1px solid #666; border-radius:10px; text-align:center; position:relative;}
.beautify a:after{ content:">"; width:42px; height:32px; border-radius:16px; background:#f58282; font-size:20px; text-align:center; line-height:30px; color:#fff; font-weight:100; position:absolute; right:6px; top:6px; }
.beautify a span{font-size:20px !important}
.beautify a:hover{ background:#c30101; border:1px solid #c30101; color:#fff;}
.beautify a:hover:after{ background:#c30101;}

.hdnav .menuBtn{display: none;}

/*自适应样式*/
@media screen and (min-width:319px){html{font-size:16px !important;}}
@media screen and (min-width:359px){html{font-size:18px !important;}}
@media screen and (min-width:374px){html{font-size:18.7px !important;}}
@media screen and (min-width:400px){html{font-size:20px !important;}}
@media screen and (min-width:412px){html{font-size:20.6px !important;}}
@media screen and (min-width:414px){html{font-size:20.7px !important;}}
@media screen and (min-width:424px){html{font-size:21.02px !important;}}
@media screen and (min-width:480px){html{font-size:24px !important;}}
@media screen and (min-width:768px){html{font-size:38.4px !important;}}
@media screen and (min-width:800px){html{font-size:40px !important;}}

@media (min-width:1024px){
.pcstyle{ display:block;}
.wapstyle{ display:none;}
.abbreviation{ display:block !important;}
}
@media (max-width:1023px){
.pcstyle{ display:none;}
.wapstyle{ display:block;}
.fl{ float:none;}
.fr{ float:none;}
body{ font-size:14px;background:#f8f8f8;}

/* 头部 */
.header{ width:100%; height:60px; overflow:hidden; background:url(/images/bodybg.jpg) repeat-x left -76px;}
.hdnav { padding:8px 0px;}
.hdnav .header-menu-btn {display: block; position: relative;float: right; width: 30px;height: 30px;padding: 7px;cursor: pointer; z-index:3000;}
.hdnav .header-menu-btn b,.mask_menu .maskclose b{ display: block;	width: 100%; height: 2px; border-radius: 2px; background-color: #fff; margin: 5px 0 7px; transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;	-o-transition: .3s;}
.hdnav .logo{width:100%; height:100%; margin:0px; padding:0px; background-image:url(/images/stitle.jpg); background-repeat: no-repeat; background-position: 68px center; background-size:201px 44px; z-index:1000;}
.hdnav .logo img { width:66px; height:44px;}
.mask_menu{ width:100%; height:100%; box-sizing: border-box; background:#fff; overflow-y:auto; position: fixed; top:0; right:0; z-index:3300; display: none;}
.mask_menu .container{ width:100%; overflow:hidden;}
.mask_menu .maskclose{ width: 30px;height: 30px; padding: 7px; display: block; position: absolute; right:0; top:8px; cursor: pointer; z-index:4000;}
.mask_menu .maskclose b{position: absolute;	left: 5px;top: 35%;	display: none;	width: 30px;}
.mask_menu .maskclose b:first-child{display: block;	transform: rotate(45deg);-webkit-transform: rotate(45deg);	-o-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.mask_menu .maskclose b:last-child{	display: block;	transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.mask_menu .nav_bar{ height:44px; padding:8px 0px; text-align:center; background:#ca322f; position:relative;}
.mask_menu .nav_bar h1{ height:44px; font-size:22px; font-weight:500; color:#fff; line-height:40px;}
.mask_menu .mask_cont{ padding:.5rem .5rem 4rem; background:#fff; font-size:.85rem; line-height:1.7;}
.mask_cont .navtit{ width:80%; height:1.6rem; margin:1rem auto; border-radius:.5rem; }
.mask_cont .navtit h3{ font-size:1rem; color:#c30101; font-weight:500; line-height:1.6; text-align:center;}
.mask_cont .navbox{ width:100%; padding:.5rem 0px; border-radius:.5rem; background:#f3f8fa;}
.mask_cont .navbox li{ width:33.33%; font-size:.85rem; color:#333; line-height:1.7;  margin:5px 0; text-align:center; float:left;}

.coursebox{padding:0px;}
.courselist{width:100%;}
.coursebox ul{width:100%; text-align:center; display:block;}
.coursebox ul li{width:300px; margin:20px auto;}
.coursebox ul li img{width:100%; height:auto;}
.abtimg{width:100%; text-align:center;}


/* 首页幻灯 */
.focus{ width:100%; height:11rem;  margin:0 auto; position:relative; overflow:hidden;   }
.focus .hd{ width:100%; height:0.55rem;  position:absolute; z-index:1; bottom:0.25rem; text-align:center;}
.focus .hd ul{ display:inline-block; height:0.25rem; padding:0.15rem 0.25rem; background-color:rgba(255,255,255,0.7); 
-webkit-border-radius:0.25rem; -moz-border-radius:0.25rem; border-radius:0.25rem; font-size:0; vertical-align:top;
}
.focus .hd ul li{ display:inline-block; width:0.25rem; height:0.25rem; -webkit-border-radius:0.25rem; -moz-border-radius:0.25rem; border-radius:0.25rem; background:#8C8C8C; margin:0 0.25rem;  vertical-align:top; overflow:hidden;   }
.focus .hd ul .on{ background:#FE6C9C;}

.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%;  height:11rem; background:url(images/loading.gif) center center no-repeat;  }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }

/* 首页导航 */
.sxlnbox{ padding:10px 0px; overflow:hidden;}
.sxlnbox ul li{ float: left;width: 18%; margin:5px 1%; text-align: center; white-space:nowrap}
.sxlnbox ul li a{ display:block;}
.sxlnbox ul li img{width:70%; max-width:80px; height:auto;}
.sxlnbox ul li p{ color:#333; font-size:.75rem; line-height:1.75; text-align:center; margin-top:6px;}

/* 首页入口链接 */
.ybm{width:96%; margin:5px auto;}
.ybm a,.ybm img{ display:block;}

.rk_weixin{ padding:0 .5rem; margin-bottom:.5rem;}
.rk_weixin a{ display:block; width:48%;}
.rk_weixin a.ad_wxq{ float:left;}
.rk_weixin a.ad_wx{ float:right;}
.rk_weixin a img{width:100%;}


/***首页地区导航***/
.navigation{width:96%; height:auto; margin:5px 2%; padding:2px 0px; line-height:24px; position:relative; border-bottom:1px solid #d4d4d4;}
.navigation .abbshow,.navigation .abbreviation{ height:auto; line-height:24px; overflow:hidden;}
.navigation .abbshow a,.navigation .abbreviation a{ display:inline-block; font-size:12px; color:#333; width:14.2%; text-align:center;}
.navigation .abbshow span,.navigation .abbreviation span {display: inline-block; margin: 0px 3px; color: #ccc;}
.navigation .biji-oth{ position:absolute; right:2%;height:22px; bottom:4px; display:block;}
.navigation .biji-oth button {padding: 0px 8px; border: none; outline: none; background-color: #cc0000; color: #fff; height:22px; line-height:22px; font-size: 12px; border-radius: 4px; cursor:pointer; display:block;}

/***首页***/
.main{width:100%; padding:0px; background:none;}
.main .h-left{ width:100%; float:none;}
.main .bk1_right{ margin:0px; float:none;}
.main .bk1_right .news-list{width:96%; margin:0px 2%; height:auto;}

/***栏目页***/
.infolmbox{ width:96%; margin:5px auto; padding:5px 0px;}
.infolmbox .newmxxtit{ height:34px; line-height:34px; border-bottom:2px solid #d4d4d4;}
.infolmbox .newmxxtit .hd{ text-align:center;}
.infolmbox .newmxxtit .hd li{width:16.6%; display:inline-block; text-align:center; position:relative;}
.infolmbox .newmxxtit .hd li h3{ height:28px; line-height:28px; font-size:15px; font-weight:normal; color:#333;}
.infolmbox .newmxxtit .hd li.on h3{ color:#c20718;}
.infolmbox .newmxxtit .hd li.on span{width:18px; height:4px; display:block; background:#c20718; border-radius:2px; margin:0px auto 0px;}
.infolmbox .newconbk{margin-top:5px !important;}
.infolmbox .tempWrap .tempWrap{ height:auto !important; padding:0px !important;}
.infolmbox .newconbk .zw{}
.infolmbox .newconbk .zw ul li a{width: 100%;display: block;height: 35px;text-align: left;}
.infolmbox .newconbk .zw ul li a span{color:#c00; display:none;}
.infolmbox .newconbk .zw p.more{width:80%; height: 35px;line-height: 35px;text-align: center;background: #e1e2e5;margin: 10px auto;}
.infolmbox .newconbk .zw p a{ font-weight:bold; font-size:.786}

/***首页头条推荐文章***/
.informationbox{ padding:.5rem;}
.news-list{width:100%; height:auto; padding-bottom:5px;}
.news-list .news-list-01{width:100%;}
.news-list li .h1title{ height:28px; line-height:28px; font-size:15px; color:#e50505; display:block; overflow:hidden;}
.news-list li .h1title:hover{ text-decoration:underline;}
.news-list .h2titleli{ width:100%; height:auto; line-height:20px; font-size:12px;}
.news-list .h2titleli .h2title1{width:48%; float:left; margin-right:3%; height:20px; line-height:20px; font-size: display:block; overflow:hidden;}
.news-list li .h1title{width:90%;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.news-list .news-list-02 li .h1title,.news-list .news-list-03 li .h1title,.news-list .news-list-04 li .h1title{width:88%;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.news-list .h2titleli .h2title1,.news-list .h2titleli .h2title2{width:47%;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.news-list .h2titleli .h2title2{width:48%; float:right; height:20px; line-height:20px; display:block; overflow:hidden;}
.news-list .news-list-02,.news-list .news-list-03,.news-list .news-list-04{ margin-top:5px;}
.news-list .news-list-02 li{}
.news-list li .spantitle{position: relative; padding-left: 45px; line-height: 30px; display:block; font-size: 15px; overflow: hidden;}
.news-list li .spantitle span{top: 5px; left: 0;position: absolute; display: block; width: 45px; height: 20px; color: #fff; font-size: 14px; line-height: 20px; vertical-align: middle; padding-left: 4px; background:url(/images/xicons.png) no-repeat;}
.news-list .news-list-02 li .spantitle span{background-position: 0px 0px;}
.news-list .news-list-03 li .spantitle span{background-position: 0px -21px;}
.news-list .news-list-04 li .spantitle span{background-position: 0px -42px;}

.infolmbox p.more{width:94%; height: 35px;line-height: 35px;text-align: center;background: #e1e2e5;margin: 10px 3%;}
.infolmbox p.more a{ font-weight:bold; font-size:.786}

/***首页文章列表切换***/
.tabinfobox .newmxxtit{ height:34px; line-height:34px; border-bottom:2px solid #d4d4d4;}
.tabinfobox .newmxxtit .hd{ text-align:center;}
.tabinfobox .newmxxtit .hd li{width:25%; display:inline-block; text-align:center; position:relative;}
.tabinfobox .newmxxtit .hd li h3{ height:28px; line-height:28px; font-size:15px; font-weight:normal; color:#333;}
.tabinfobox .newmxxtit .hd li.on h3{ color:#c20718;}
.tabinfobox .newmxxtit .hd li span{width:18px; height:4px; display:block;margin:0px auto 0px;}
.tabinfobox .newmxxtit .hd li.on span{width:18px; height:4px; display:block; background:#c20718; border-radius:2px; margin:0px auto 0px;}
.tabinfobox .newconbk{margin-top:5px !important;}
.tabinfobox .tempWrap { }
.tabinfobox .tempWrap .zw{width:100%; overflow:hidden;}
.tabinfobox .tempWrap .zw ul{padding:0px 3%; overflow:hidden;}
.tabinfobox .tempWrap .zw li {height:35px; width:100%; min-width:305px; box-sizing:border-box; overflow:hidden;}
.tabinfobox .tempWrap .zw li a{ width:17rem; height:35px; display: block; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tabinfobox .tempWrap .zw li a span{color:#c00;}
.tabinfobox .tempWrap .zw li span{ display:none;}
.tabinfobox .tempWrap .zw p.more{width:92%; height: 35px;line-height: 35px;text-align: center;background: #e1e2e5;margin: 10px 4%;}
.tabinfobox .tempWrap .zw p a{ font-weight:bold; font-size:14px;}

/* 首页查询系统 */
.m_query{width:100%;}

/* 内页查询系统 */
.m_query .processbox{ }
.m_query .processbox h3{ font-size:1rem; color:#c30101; line-height:1.5; text-align:center;}
.m_query .processbox .ftitle{ font-size:.8rem; color:#333; line-height:1.5; text-align:center; margin-top:.5rem;}
.m_query .processbox .cxlcnav{width:100%; margin-top:.5rem;}
.m_query .processbox .cxlcnav dl{width:33.33%; float:left; margin:.3rem 0;}
.m_query .processbox .cxlcnav dl.cxsm-3{width:25%;}
.m_query .processbox .cxlcnav dl dt{width:100%; height:54px; text-align:center; background-repeat:no-repeat; background-position:center center; background-size:54px 54px;}
.m_query .processbox .cxlcnav dl dd{ font-size:.8rem; color:#333; line-height:1.7; text-align:center;}
.m_query .processbox .cxlcnav dl.curr dd,.processbox .cxlcnav dl:hover dd{ color:#d00;}
.m_query .querysys{ margin-top:.3rem;}
.m_query .querysys .querytit{padding:.5rem; background:#e00; text-align:center; line-height:1.5;}
.m_query .querysys .querytit h4{ font-size:1rem; color:#fff;}
.m_query .querysys .querytit p{ font-size:.8rem; color:#fff8b4; margin-top:8px;}
.m_query .querysys .querytit p a{ font-size:.8rem; color:#fff8b4;}


/* 指导报名介绍 */
.fudaobaoming{ padding:0;}
.fudaobaoming h1{ font-size:.95rem; color:#ff0000; line-height:1.5; text-align:center; margin-bottom:.3rem;}
.fudaobaoming h4{ font-size:.8rem; font-weight:bold; color:#f00; line-height:2; text-indent:2em; text-align:justify;}
.fudaobaoming p{ font-size:.8rem; font-weight:normal; line-height:1.8; text-indent:2em; text-align:justify;}
.fudaobaoming .red{color:#f00 !important;}
.sc_zxbm{ margin-top:1rem;}
.from_kc{ text-align:center; margin-top:.6rem;}
.fromtit{ font-size:1rem; font-weight:bold; color:#0947e4; letter-spacing:.1rem; line-height:1.5; text-align:center; }


/* 20210930课程介绍 */
#crgkpxfdb{width: 100%; }
.fdbZb-header{ height:60px;}
.fdbZb-header img{width: 72px; height: 10px;}
.fdbZb-header h3{font-size: 18px; margin: 0 10px;}
.fdb-box1{ height: auto;}
.fdbBox1-cont{width: 96%; margin: 0 auto; padding: 0px 0px; display: block; }
.fdbBox1-cont img{width: 100%;}
.fdbBox1-cont p{position: relative; margin-bottom:20px;}
.fdb-box1{margin-top: 20px;}
.fdbBox2-cont{display: block; width:96%; margin:0px auto;}
.fdbBox2-cont p{position: relative; margin-bottom:20px;}
.fdbBox2-cont p img{width:100%; height: auto;}
.fdb-box3{ height: auto; margin-top: 20px; padding-bottom:10px;}
.fdbBox3-cont{padding:0px 5px; display: block;}
.fdbBox3-cont img{width: 100%;}
.fdb-box4{ margin-top: 20px;}
.fdbBox4-item{ width: 90%; }


/***首页院校招生***/
.homeyx-list{ margin-top:10px; font-size:0;text-align:center;}
.homeyx-list>a{display:inline-block; margin:8px 2% 0px 0px; width:32%; background:#fff; text-align:center;}
.homeyx-list>a:nth-child(3n+0){ margin-right:0px;}
.homeyx-list>a dl{padding:8px 5px;}
.homeyx-list dl dt img{width:100%;height:auto; max-width:100px; max-height:100px;}
.homeyx-list dl dd.d1{ height:24px; line-height:24px; font-size:14px;color:#2c2c2c;padding:5px 0px 0px; overflow:hidden;}
.homeyx-list dl dd.d2{ height:24px; line-height:24px; font-size:12px;color:#646464;padding-bottom:5px;}
.homeyx-list dl dd.d3 span{display:inline-block; height:22px; line-height:22px; font-size:12px;color:#597aea;padding:1px 5px;border:1px solid #597aea;border-radius:5px;}
.homeyx-list p.ckgd{margin-top:10px; margin-bottom:10px;}
.homeyx-list p.ckgd a {font-size: 18px; line-height:30px; color: #f44f48; text-decoration: underline;}
.homeyx-list p.ckgd a img{width:30px; height:30px; margin-left:10px; display:inline-block;}

.slider {display: none;}
.slider ul li a span {position: absolute;bottom: 0;z-index: 100;display: block;height: 45px;line-height: 45px;overflow: hidden;color: #ffffff;text-indent: 10px;}
.slider ul li a img {height: auto;vertical-align: middle;}
.sxlEntrance,.sxlE{ height: 30px;background: #ee3315;margin: 5px 0;text-align: center;line-height: 30px;font-weight: bold;}
.sxlE{ margin: 0 0 5px 0;}
.sxlEntrance a{font-size: .876rem;color: #FFF;width: 100%; height:30px;display: inline-block;}

.location{ color: #fff;background: #c83131;padding-left:.6rem; line-height: 36px; height:36px; margin-top:5px; text-align:left;border-bottom:1px solid #ccc;}
.location a{color:#fff}
.location img{ display:none}

.infobgin{ height: 160px;background: #fff;}  
.informationbox .informationtilte{height: 38px;background: #c83131;line-height: 38px;padding: 0 15px;color:#FFF}
.informationbox .informationtilte span{font-size: 1rem;color: #FFF; float:left;}
.informationbox .informationtilte a{ color:#FFF;font-size: .75rem;}
.informationbox .informationtilte a:nth-child(1){border-right: 1px solid #FFF;height: 12px;display: inline-block;line-height: 10px;padding: 0 5px;}
.newconbk ul{ height: auto;padding: 0px;display: block; text-align:left}
.newconbk ul li,.listbox ul li{display: block;text-align:left;height: 30px;line-height: 30px;border-bottom: 1px solid #d9dadc; white-space:nowrap; padding-left:.6rem; background: url(/images/point_icon.png) no-repeat; background-size: .2rem;background-position: 3px 15px;}

.listbox{ width:100%;}
.listbox ul li{ overflow:hidden}
.listbox ul li a{ white-space: nowrap;overflow: hidden;display: inline-block;width: 100%;text-overflow: ellipsis;}
.listbox p.more{ width:80%; height: 35px;line-height: 35px;text-align: center;background: #e1e2e5;margin: 15px auto;}
.listbox p a{ font-weight:bold; font-size:.7rem;}
.news_list_btn{width:94%; height: 35px;line-height: 35px;text-align: center;background: #e1e2e5;margin: 10px auto; font-weight:bold; font-size:.75rem;}

.informationbox .newmtit{ text-align:center;}
.informationbox .newmtit span{ display: inline-block; width:78px; height:1px; margin:5px 0px; background:#c00; }
.informationbox .newmtit h3{ font-size:16px; color:#fff; line-height:30px; font-weight:500; text-align:center; padding:0px 10px; background:#c00; border:1px solid #c00; display:inline-block;}
.informationbox .newmconbk{ margin-top:15px; font-size:0px;}
.informationbox .newmconbk li{ width:23%; height:28px; margin:0px 1% 8px 1%; font-size:14px; display:inline-block; overflow:hidden;background: url(/images/loophdbg.png) repeat-x 0 -80px; text-align:center;}
.informationbox .newmconbk li a{display:block; height:26px; line-height:26px; border: 1px solid #DDD;border-radius: 3px; color:#333;}

.informationbox ul.inforxd_o,.informationbox ul.inforxd_f { height:35px;}
.informationbox ul.inforxd_o,.informationbox ul.inforxd_t,.informationbox ul.inforxd_f{clear: both;border-bottom: 1px dashed #d9dadc;}
.informationbox ul.inforxd_o li,.informationbox ul.inforxd_t li,.informationbox ul.inforxd_f li{ float:left; background:none;border-bottom:none; width:20%; text-align:center}
.informationbox ul.inforxd_o li.ioa a,.informationbox ul.inforxd_t li.iob a,.informationbox ul.inforxd_f li.ioc a{color: #054b9b; text-align:left}
.informationbox ul.inforxd_o li a{ text-align:center;}
.informationbox ul.inforxd_o li.ioa,.informationbox ul.inforxd_t li.iob,.informationbox ul.inforxd_f li.ioc{padding-left:0}
.informationbox ul.inforxd_t{ height:80px}
.informationbox ul.inforxd_t li.iob,.informationbox ul.inforxd_f li.ioc{ width:20%; margin-right:6px}
.informationbox ul.inforxd_t li{ width:10%;}
.informationbox ul.inforxd_t li.cg{ width: inherit;}
.informationbox ul.inforxd_t li.cg a{ width: 100%;}
.informationbox ul.inforxd_t li.cgw{ margin-left:75px}

.informationbox ul.inforxd_f{ border:none; margin-bottom:5px}
.informationbox ul.inforxd_f li{ width:10%}

.lybox{padding: 15px 15px 0;height: 45px;background: #f0f0f0;}
.lybox p.lyba{float: left;height: 35px;line-height: 35px;text-align: center;background: #e1e2e5;width: 60%;}
.lybox p.lybb{height: 35px;line-height: 35px;text-align: center;background: #e1e2e5;float: right;width: 39%;}

.infobox {padding: 0 15px;background: #eee;position:relative;margin-bottom: 15px;}
.hdtop,.hddown{ width:100%; height:25px; background:#c83131;text-align: center;position: relative;}
.hdtop .hdtitle{position: absolute;left: 50%;margin-left: -63px;background: #f0f0f0;padding: 5px 15px 0;font-size: .685rem;height: 37px;top: -7px;line-height: 15px;}
.hdtop .hdtitle p{ color:#fa0208}
.hddown .hdtitle{ }
.infocentent{padding: 0 15px; position: relative}
.hddown .hdtitle p{position: absolute;left: 50%;margin-left: -100px;background: #f0f0f0;padding: 0 15px;font-size: 1rem;height: 25px;line-height: 25px;}
.infol{float: left;width: 100%;padding: 15px 0;position: relative;}
.infol h3{ font-size:.85rem;margin: 0 0 5px 0;}
.infol ul li{font-size: .75rem;padding: 5px 0;}
.infol ul li span{ color:#093182}
.infocentent i {width: 90px;height: 90px;background: url(/images/ewm.png) no-repeat;display: inline-block;background-size: 100%;position: absolute;z-index: 100;right: 0;top: 50%;margin-top: -45px;}

.relation_us{padding:.6rem; margin:10px auto;}
.relation_us img,.content img{ max-width:100% !important; height:auto !important;}

/*单页面*/
.LMlist{ padding:.5rem;}
.content .infotit h3,.LMlist .infotit h3,.content h1{font-size:18px; padding:0 0 .5rem; text-align:center; }
.content .infotit p,.LMlist .infotit p{width:90%; height:24px; margin:0px auto; line-height:24px; background:#e8e8e8; border-radius:6px; color:#888;font-size:12px;text-align:center}
.LMlist .leftbox{ margin-top:1rem;}
.content .leftbox img,.LMlist .leftbox img{max-width: 100% !important;vertical-align: top;border: 0 none;margin: 5px 0;}

.beautify{width:100%;}
.beautify a{ margin:10px 2%; padding:3px 14% 3px 4%; font-size:.8rem !important; line-height:30px; border-radius:6px; text-align:left;}
.beautify a:after{ content:">"; width:30px; height:26px; border-radius:8px; background:#f58282; font-size:18px; line-height:24px; color:#fff; right:6px; top:6px; }
.beautify a span{font-size:16px !important}

/* 新手指南 */
.zn_r_con{ padding-left:10px; padding-bottom:30px; margin-bottom:20px; border-bottom:1px dashed #ccc; position:relative;}
.zn_r_c_t .znText{ font-size:16px;}
.zn_r_text{ margin:0px 0 0 30px;font-size: 14px; line-height:24px; letter-spacing: 0; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}


/*内容页*/
.content{width:100%;}
.content .gray{width:90%; height:24px; margin:0px auto; line-height:24px; background:#e8e8e8; border-radius:6px; color:#888;font-size:12px;text-align:center}
.content .newscontent{margin-top:1rem; padding: 0px; font-size:14px;color:#444}
.content .newscontent img,.content .newscontent p img,.content .newscontent p span img{max-width: 100%;vertical-align: top;border: 0 none;margin: 5px 0;}
.content .newscontent table{ max-width:100%;}
.content .annex{width:300px;margin :15px; border : 1px dashed #999; background : #f9f9f9; line-height : normal;}
.content .pl_box{ background:#ddd; padding:15px;color:#555;}
.content .pl_box h4{font-size:14px}
.content .pl_box .textbox{ height:18px; line-height:18px;font-size:12px;}
.content .pl_box #SubmitComment{margin-top:10px;width:80px; height:33px; background:url(04.png) no-repeat;border:0px; text-align:center;font-family:"\5FAE\8F6F\96C5\9ED1";color:#fff;}
.content .imagetop{text-align:center;}
.content .defaultimagesrc{text-align:center}
.content p{ text-align:justify;}
.content p img{max-width:100%;}
.statement{ padding:0px 5px 5px; margin: 20px 0; line-height: 28px; overflow: hidden; border: 1px solid #e4e4e4;}
.statement h4{ font-size:18px; line-height:36px; font-weight:normal; border-bottom: 1px solid #e4e4e4;}
.statement p { font-size: 14px; color: #666; line-height:28px; text-align:left;}
.showbg{ background:#fff}
.showp{padding: 0 .5rem;height: 50px;line-height: 20px;margin: 5px 0;}
.showp{ overflow:hidden;}
.showp p a{text-overflow: ellipsis;overflow: hidden;display: block;}
.showp p{overflow: hidden;white-space: nowrap;}
.showp p span{ font-weight:bold; margin:0 10px 0 0; float:left}
#MyContent p{ padding:0 15px}
#MyContent p span,#MyContent p{line-height: 20px;font-size: .75rem;}
#MyContent p span strong,#MyContent p strong{font-size: .75rem;}
#MyContent table{ margin:10px auto;width: 100%;}
#MyContent table tbody td{ width:25%}
#MyContent table tbody tr td strong span,#MyContent table tbody tr td,#MyContent table tbody tr,#MyContent table tbody tr td span{ font-size:.45rem}
/*3GDiy*/
.exaentr{ margin-bottom:20px}
.exaentr p{width: 100%;height: 40px;line-height: 40px;text-align: center;background: #fb5e5e;font-weight: bold;color: #333;font-size: .75rem;margin-bottom: 5px;}
/*分页样式*/
#fenye{ white-space: nowrap;margin: 0 15px;background: #E8E8E8;overflow: hidden;position: relative;margin: 0 15px 20px; text-align:center;}
#fenye table{margin:0px auto;}
#fenye a,#fenye span{ padding:0px 5px;display:inline-table;height: 40px;line-height: 40px;text-align: center;}
#fenye a.curr{color:#C00;}
#fenye i{display: block;height: 100%;position: absolute;z-index: 100;width: 30px;background: #eee;left: 50%;margin-left: -15px;}

'#fenye{clear:both;margin:15px 10px 15px 10px;height:35px;color:#999; text-align:right;}
'#fenye a{text-decoration:none; font-size:14px;margin-left:5px;height:26px; text-align:center; line-height:26px; float:left;color:#666; background:#ddd;border:0px; display:block}
'#fenye .prev,#fenye .next{width:55px; text-align:center;}
'#fenye a.curr{width:25px; background:#fff; text-decoration:underline;color:#c00; font-family:Arial, Helvetica, sans-serif; text-align:center;font-weight:bold; }
'#fenye a.num{width:25px;}
'#fenye a:hover{color:#00659c; text-decoration:none;}
'#fenye span{ line-height:30px;padding-left:5px; font-family:Arial, Helvetica, sans-serif}
'#fenye span#totalpage{padding-left:0px}


 /*文章正文分页样式*/
#pageNext{ padding:10px 12px 6px; clear:both;}
#pageNext .prev,#pageNext .next{width:64px; text-align:center;}
#pageNext a.curr{width:25px; background:#fff;color:#c00; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; text-align:center;font-weight:bold;}
#pageNext a{text-decoration:none; font-size:14px;margin-left:5px;height:26px; text-align:center; line-height:26px; float:left;color:#666; background:#ddd}
#pageNext a.num{width:25px;}
#pageNext a:hover{color:#00659c; text-decoration:none;}

#footer{ width:100%; overflow:hidden;background:#eee;text-align: center;padding: 10px 2px; box-sizing:border-box;}
#footer p{padding:0 .5rem;line-height: 20px; color: #b4b6ba;font-size: 12px;}
#footer a{font-size: 12px; color: #b4b6ba;}
#footer p.fc{color:#446bbc}

/*底部市州链接*/
.foot_city{ padding:.6rem;}
.foot_city .citylinktit{ height:30px; line-height:30px; text-align:center;}
.foot_city .citylinktit span{ display: inline-block; width:20px; height:2px; margin-top:14px; background:#d4d4d4; }
.foot_city .citylinktit h3{ text-align:center; padding:0px 5px; display:inline-block;}
.foot_city .citylinkbox{ margin-top:10px; font-size:0px;}
.foot_city .citylinkbox li{ width:18%; height:28px; margin:0px 1% 8px 1%; font-size:14px; display:inline-block; overflow:hidden;background: url(/images/loophdbg.png) repeat-x 0 -80px; text-align:center;}
.foot_city .citylinkbox li a{display:block; height:26px; line-height:26px; border: 1px solid #DDD;border-radius: 3px; color:#333;}

/**底部菜单**/
.footer-tabbar-blank,
.footer-tabbar,
.footer-tabbar li{ height: 2.8rem;}
.footer-tabbar{background: #ca0602; position: fixed;left:0;bottom:0;width: 100%; z-index: 9999;}
.footer-tabbar ul{display: flex}
.footer-tabbar li{width: 20%;float: left; border-right:1px solid #ac0704; border-left:1px solid #ee1818; color:#fff; text-align: center;font-size:.7rem; line-height: .8rem;flex: 1; box-sizing:border-box; position:relative;}
.footer-tabbar li:first-child{ border-left:none;}
.footer-tabbar li:first-child{ border-left:none;}
.footer-tabbar li .icon{width:1.8rem;height:1.8rem;margin:0 auto; background-repeat: no-repeat; background-size:1.4rem 1.4rem; background-position: 50% 60%}
.footer-tabbar li .icon-area{background-image: url(/images/common_nav_btn_area.png)}
.footer-tabbar li .icon-index{background-image: url(/images/common_nav_btn_index_n.png)}
.footer-tabbar li .icon-wangxiao{ background-image: url(/images/common_nav_btn_wx.png)}
.footer-tabbar li .icon-baoming{ background-image: url(/images/common_nav_btn_bm.png)}
.footer-tabbar li .icon-dayi{ background-image: url(/images/common_nav_btn_dy.png)}
.footer-tabbar li a{ font-size:.7rem; color:#fff; line-height:.8rem;}
.footer-tabbar li.area .areabox{width:19.2rem; height:9rem; padding:.5rem 0; border:1px solid #ddd; background:#fff; position:absolute; left:5px; bottom:2.8rem; display:none;}
.footer-tabbar li.area .areabox a{width:3.2rem; height:1.5rem; font-size:.8rem; color:#666; line-height:1.5rem; display:block; float:left;}

.h-left{width:auto; padding:8px;}
.h-left .h-bk4 {margin-top:10px;}
.h-left .leftbox .listbox { padding:0px 5px;}
.h-left .leftbox .listbox .morelist{line-height:30px;}
.h-right{ display:none;}
.scright_tit h3 span{ font-size:14px; font-weight:bold; color:#fff; display:inline-block;}

/*院校*/
.yx_info,.sc_aboutbox,.sc_tjbox,.sc_zsbox,.sc_newsbox,.sc_bmxzbox,.sc_zxbmbox{width:100%; padding:10px 10px; box-sizing:border-box; border:none;}
.yx_info .yximg{height:70px; width:100%; padding:10px 0px; background:#fff; text-align:center; float:none;}
.yx_info .yximg img{height:70px;}
.yx_info .yxtxt{width:100%; margin-top:10px; float:none;}
.yx_info .yxtxt dl{}
.yx_info .yxtxt dt{width:100%;height:30px; line-height:30px; font-size:15px; font-weight:bold;}
.yx_info .yxtxt dd{width:100% !important; line-height:26px; float:none;}
.about_info img{ float:none; width:100%; margin-left:0px; }
.about_info p{margin-top:10px;}
.scright_tit{ height:32px; line-height:32px; border:solid #d3d3d3; border-width:1px 1px 0px 0px;background: url(/images/titbg.gif) repeat-x left top;}
.sc_zs{ width:100%; position:relative; overflow:hidden; padding-bottom:32px;}
.sc_zs .abs{height:32px; width:100%; display:block; text-align:center; position:absolute; bottom:0px;}
.sc_zs .abs p{width:100%; line-height:32px;}
.sc_zsbox{padding:5px 0px;}
.sc_zsbox td{font-size:10px;}
.sc_tjbox,.sc_bmxzbox {}
.sc_zxbmbox{ text-align:center; padding:10px;}
.scright_tit h3{ padding:0px 10px; float:left; font-size:15px; background:#c00; color:#fff;}
.scright_tit span.more{ float:right; margin-right:8px;}
.scright_tit span.more a{ font-size:12px;}
.sc_newsbox li{width:100%; height:28px; padding-left:15px; background:url(/images/dot.png) no-repeat 0px center; box-sizing:border-box;}
.sc_newsbox li:nth-child(2n+0){margin-right:0px;}
.sc_newsbox li a{width:98%; line-height:28px; display:block; overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}
.sc_newsbox li span{float:right; font-size:12px; color:#999; line-height:28px; display:none;}
.sc_sybox{ padding:10px 10px;}
.sc_sybox .yxsyimg{border-top:1px solid #dedede; border-left:1px solid #dedede;}
.sc_sybox .yxsyimg li{ width:50%; height:auto; padding-top:10px; text-align:center; box-sizing:border-box;border-right:1px solid #dedede; border-bottom:1px solid #dedede; float:left;}
.sc_sybox .yxsyimg li img{ width:100%; max-width:220px;}
.sc_sybox .yxsyimg li p{ height:30px; line-height:30px; overflow:hidden; margin-top:10px;border-top:1px solid #dedede;}
.sc_sybox .yxsyimg li a{padding:0px 10px; display:block;}
.sc_sybox .yxsytext{padding:0px 8px;}
.sc_sybox .yxsytext li{ margin-right:15px; margin-bottom:0px; line-height:28px;}

.sc_zs{ width:100%; position:relative; overflow:hidden; padding-bottom:32px;}
.sc_zs .abs{height:32px; width:100%; display:block; text-align:center; position:absolute; bottom:0px;}
.sc_zs .abs p{width:100%; line-height:32px;}

#licence { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); z-index: 9999; display: none;}
#licence .xkzimage { position: absolute; top: 50%; left: 10%; width: 80%; height: auto; display: block; margin-top:-100px;}
#licence .closeicon{ position: absolute; top: 50%; right: 6%; width: 26px; height: 26px; display: block; margin-top:-113px; }
.schoolxk{width:100%; padding:10px 20px; box-sizing: border-box; background:#ca020c; color:#fff;}
.schoolxk h3{ font-size:1.4rem;}
.xkzstxt{ margin-top:.3rem; font-size:.8rem;}
.xkzstxt a{color:#fff;}

/*专业*/
.zy_remarks .remarks_zylist .remarks_zybox{width:100%;display: -webkit-flex; display: flex;flex-direction:row;flex-direction:-webkit-row;flex-wrap: wrap;flex-wrap: -webkit-wrap;justify-content : space-between;justify-content : -webkit-space-between;}
.zy_remarks .remarks_zylist .remarks_zybox li{width:auto; margin-bottom:12px;}
.zy_remarks .remarks_zylist .remarks_zybox li a{ width:auto; height:34px; line-height:34px; padding:0px 8px; font-size:12px; margin-right:0px; background: url(/images/loophdbg.png) repeat-x 0 -80px; border:1px solid #ddd; display:block; text-align:center; overflow:hidden; color:#333; box-sizing:border-box;}

.zy_about{ margin-top:5px;}
.zy_about .abs {width:100%; height: 32px; position: absolute; left:0; top:170px; text-align:center; display: block;}
.zy_about .zy_aboutbox{ padding:8px; text-align:center;}
.zy_about .zy_aboutbox .zyimg{ margin:0px auto; float:none;}
.zy_about .zy_aboutbox .zytxt{width:100%; float:none; margin-top:50px;}
.zy_aboutbox .zytxt .yxlink{width:105%;}
.zy_aboutbox .zytxt .yxlink a {width: auto;font-size: 15px;line-height: 32px;color: #333;display: inline-block; margin-right: 5%;font-weight: bold;}
.zy_info .zy_infobox{ padding:8px; border:none;}
.zy_info .zy_infobox p{ line-height:28px; font-size:14px;}
.zy_info .zy_infobox p strong{ font-size:16px; line-height:32px; margin-top:10px; display:block;}
.zy_info .zy_infobox .yxlink{width:102%;}
.zy_info .zy_infobox .yxlink a{ font-size:14px; line-height:30px; color:#333; margin-right:20px;}
.zy_bmxzbox{width: 100%; padding: 8px;}
.sc_zxbmbox .sc_zybmtop {width: 100%;margin: 0px auto 8px;text-align: left;}
.sc_zxbmbox .sc_zybmtop p {font-size: 14px;line-height: 28px;color: #c00;}
.sc_zxbmbox .sc_zybmtop p a{ color:#c00; font-size:15px; margin-right:10px;}

.zy_remarks{ margin-top:5px; margin-bottom:0px;}
.yxcxbox{ padding:8px; border:none;}
.yxcxbox ul{width:100%;}
.yxcxbox ul li{width:32%; margin-bottom:8px; margin-right:2%; float:left; background:#fff; text-align:center;}
.yxcxbox ul li:nth-child(3n+0){ margin-right:0px;}
.yxcxbox ul li .yx-lts{ padding:8px; text-align:center; display:block;}
.yxcxbox ul li .yx-lts img{width:100% !important; height:auto !important; max-width:100px !important;}
.yxcxbox ul li .yx-lstin{ height:60px; line-height:28px; text-align:center; overflow:hidden;}
.zy_remarks .remarks_zylist {padding:10px 10px 0px; border:none;}
.zy_remarks .remarks_zylist .zypage_znbox{ width:100%;}
.zy_remarks .remarks_zylist .zypage_znbox li{width:32%; float:left; margin-right:2%; margin-bottom:12px;}
.zy_remarks .remarks_zylist .zypage_znbox li:nth-child(3n+0){ margin-right:0px;}
.zy_remarks .remarks_zylist .zypage_znbox li a{ width:100%; height:34px; line-height:34px; background: url(/images/loophdbg.png) repeat-x 0 -80px; border:1px solid #ddd; text-align:center; overflow:hidden; color:#333; box-sizing:border-box;}


/* 学历 */
.scmainbox{}
.xlmain .xlqtl li{ float:left; width:50%; height:28px; line-height:28px; overflow:hidden; font-size:14px;}
.xlmain .xlqtl li a{ font-size:14px;}

}
.banners>a{
	font-size: 50px;font-weight: bold;color: #fff;letter-spacing: 3px;
}